package com.abss.vote.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.Date;
import java.util.List;

/**
 * 活动奖项扩展
 */
public class ActivityPrizeVo {

    //活动
    private Integer WINNERS;//是否显示获奖名单   0 不显示  显示


    public Integer getWINNERS() {
        return WINNERS;
    }

    public void setWINNERS(Integer WINNERS) {
        this.WINNERS = WINNERS;
    }

    private String IS_SUBMIT;//管理员是否提交作品   0 不提交   1提交


    public String getIS_SUBMIT() {
        return IS_SUBMIT;
    }

    public void setIS_SUBMIT(String IS_SUBMIT) {
        this.IS_SUBMIT = IS_SUBMIT;
    }

    private Integer ACTIVITY_ID;//ID

    private String ACTIVITY_NAME;//活动名称

    private String ACTIVITY_IMG;//活动图片

    private String ACTIVITY_DETAILS;//活动详情
    @JsonFormat( timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_1ST_STARTTIME;//第一阶段开始时间
    @JsonFormat( timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_2ND_STARTTIME;//第二阶段开始时间
    @JsonFormat( timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_3RD_STARTTIME;//第三阶段开始时间
    @JsonFormat( timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_4TH_STARTTIME;//第四阶段开始时间

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date ACTIVITY_STARTTIME;//活动开始时间

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date ACTIVITY_ENDTIME;//活动结束时间

    private Integer ACTIVITY_WIN;//活动获奖人数

    private Integer STAGE_IS_OPEN;//是否开启阶段

    private String STAGE_1ST_NAME;//第一阶段名称

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_1ST_ENDTIME;//第一阶段结束时间

    private Integer STAGE_1ST_WIN;//第一阶段晋级人数

    private String STAGE_2ND_NAME;//第二阶段名称

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_2ND_ENDTIME;//第二阶段结束时间

    private Integer STAGE_2ND_WIN;//第二阶段晋级人数

    private String STAGE_3RD_NAME;//第三阶段名称

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_3RD_ENDTIME;//第三阶段结束时间

    private Integer STAGE_3RD_WIN;//第三阶段晋级人数

    private String STAGE_4TH_NAME;//第四阶段名称

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date STAGE_4TH_ENDTIME;//第四阶段结束时间

    private Integer STAGE_4TH_WIN;//第四阶段晋级人数

    private String ACTIVITY_STATE;//0 未开始 1 进行中 2 已结束

    private Integer ACTIVITY_VISIST;//总浏览数  默认0

    private Integer VOTES_NUMBER;//总点赞数  默认0

    private Integer VOTES_LIMIT_PERDAY;//每天可以点赞的数量 默认为3

    private Integer VOTES_LIMIT_TOSINGLE_PERDAY;//每天对同一个人最多多少票


    private String ST1_STARTTIME;//第一阶段开始时间
    private String ST2_STARTTIME;//第二阶段开始时间
    private String ST3_STARTTIME;//第三阶段开始时间
    private String ST4_STARTTIME;//第四阶段开始时间

    private String ST1_ENDTIME;//第一阶段结束时间
    private String ST2_ENDTIME;//第二阶段结束时间
    private String ST3_ENDTIME;//第三阶段结束时间
    private String ST4_ENDTIME;//第四阶段结束时间

    private Integer ADMIN_ID;


    private Integer falg;//当前时间在活动中的状态

    private String SERVER_ID;


    private String IS_SUPER_ADMIN;

    private String STAGE_1ST_WAY;
    private String STAGE_2ND_WAY;
    private String STAGE_3RD_WAY;
    private String STAGE_4TH_WAY;
    private Integer REG_USER;//报名人数

    private Integer VOTES_USER;//投票人数

    private Integer workUserNum;//参赛人数

    private Integer autherNumber;//投票人数


    private String ADMIN;

    private Integer REMOVE;//是否删除  0 未删除 1 删除 默认0

    private List<Prize> prizeInfos;

    private Long TIME_REMAINING;//剩余时间

    private Long TIME_PROGRESS;//  总时间

    private String ACTIVITY_TOPIC;

    private Integer ACTIVITY_WAY;

    private Integer DEPT_TYPE;

    private String DEPT_IDS;

    private String DEPT_NAMES;

    private Integer IS_OPEN_YDCP;

    private Integer YDCP_NUM;

    private Integer IS_SHOW;

    private Integer IS_SHOW_COMMENT;

    private Integer ORDER_RULE;//排行规则

    private Integer GROUP_RULE;

    private Integer GROUP_RULE_TYPE;

    private List<GroupRule> groupRuleInfos;

    private Integer IS_TEMPLATE;

    private String ACTIVITY_CODE;

    private Integer ACTIVITY_TYPE;

    private String ZBDW;

    private String CBDW;

    private String ZXCB;

    private Integer AGE_TYPE;

    private Integer MIN_AGE;

    private Integer MAX_AGE;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy年MM月dd日 HH:mm:ss")
    private Date ACTIVITY_ENTRYTIME;// 活动开始时间

    @JsonProperty("ENTRYTIME")
    private String ENTRYTIME;

    public Date getSTAGE_1ST_STARTTIME() {
        return STAGE_1ST_STARTTIME;
    }

    public void setSTAGE_1ST_STARTTIME(Date STAGE_1ST_STARTTIME) {
        this.STAGE_1ST_STARTTIME = STAGE_1ST_STARTTIME;
    }

    public Date getSTAGE_2ND_STARTTIME() {
        return STAGE_2ND_STARTTIME;
    }

    public void setSTAGE_2ND_STARTTIME(Date STAGE_2ND_STARTTIME) {
        this.STAGE_2ND_STARTTIME = STAGE_2ND_STARTTIME;
    }

    public Date getSTAGE_3RD_STARTTIME() {
        return STAGE_3RD_STARTTIME;
    }

    public void setSTAGE_3RD_STARTTIME(Date STAGE_3RD_STARTTIME) {
        this.STAGE_3RD_STARTTIME = STAGE_3RD_STARTTIME;
    }

    public Date getSTAGE_4TH_STARTTIME() {
        return STAGE_4TH_STARTTIME;
    }

    public void setSTAGE_4TH_STARTTIME(Date STAGE_4TH_STARTTIME) {
        this.STAGE_4TH_STARTTIME = STAGE_4TH_STARTTIME;
    }

    public String getST1_STARTTIME() {
        return ST1_STARTTIME;
    }

    public void setST1_STARTTIME(String ST1_STARTTIME) {
        this.ST1_STARTTIME = ST1_STARTTIME;
    }

    public String getST2_STARTTIME() {
        return ST2_STARTTIME;
    }

    public void setST2_STARTTIME(String ST2_STARTTIME) {
        this.ST2_STARTTIME = ST2_STARTTIME;
    }

    public String getST3_STARTTIME() {
        return ST3_STARTTIME;
    }

    public void setST3_STARTTIME(String ST3_STARTTIME) {
        this.ST3_STARTTIME = ST3_STARTTIME;
    }

    public String getST4_STARTTIME() {
        return ST4_STARTTIME;
    }

    public void setST4_STARTTIME(String ST4_STARTTIME) {
        this.ST4_STARTTIME = ST4_STARTTIME;
    }

    public Integer getADMIN_ID() {
        return ADMIN_ID;
    }

    public void setADMIN_ID(Integer ADMIN_ID) {
        this.ADMIN_ID = ADMIN_ID;
    }

    private Integer IS_IN;//手机端是否进入   0（默认） 是     1 否

    public Integer getIS_IN() {
        return IS_IN;
    }

    public void setIS_IN(Integer IS_IN) {
        this.IS_IN = IS_IN;
    }

    public String getST1_ENDTIME() {
        return ST1_ENDTIME;
    }

    public void setST1_ENDTIME(String ST1_ENDTIME) {
        this.ST1_ENDTIME = ST1_ENDTIME;
    }

    public String getST2_ENDTIME() {
        return ST2_ENDTIME;
    }

    public void setST2_ENDTIME(String ST2_ENDTIME) {
        this.ST2_ENDTIME = ST2_ENDTIME;
    }

    public String getST3_ENDTIME() {
        return ST3_ENDTIME;
    }

    public void setST3_ENDTIME(String ST3_ENDTIME) {
        this.ST3_ENDTIME = ST3_ENDTIME;
    }

    public String getST4_ENDTIME() {
        return ST4_ENDTIME;
    }

    public void setST4_ENDTIME(String ST4_ENDTIME) {
        this.ST4_ENDTIME = ST4_ENDTIME;
    }

    private Integer PRIZE1_ID;//奖项1ID

    private Integer PRIZE2_ID;//奖项2ID

    private Integer PRIZE3_ID;//奖项3ID

    private String PRIZE_RULE;//获奖规则

    private Integer DELETED;//是否删除  0 未删除 1 删除 默认0
//奖项
    private Integer PRIZE_ID;//奖项ID

    private String PRIZE_NAME;//奖项名称

    private Integer PRIZE_USERNUMBER;//奖项数量

    private String PRIZE_GOODS;//奖品名称

    private String PRIZE_GOODS_IMG;//奖品图片路径

    private String PRIZE_GOODS_NUMBER;//奖品数量

    private String PRIZE_INSTRUCTION;//奖项简介

    private String STARTTIME;//开始时间

    private String ENDTIME;//活动结束时间

    private Integer WORK_TYPE;//上传作品类型
    public String getENDTIME() {
        return ENDTIME;
    }

    public void setENDTIME(String ENDTIME) {
        this.ENDTIME = ENDTIME;
    }

    private String ADMIN_ACCOUNT;//创建人账号

    private String ADMIN_NAME;//创建人名

    private String CREATE_TIME;//创建时间

    private Integer WORKS_LIMIT_PERUSER;//上传作品数

    private Integer IS_VOTE;//是否开启投票

    private Integer CURRENT_STAGE;//手机端显示作品阶段

    private Integer IS_SIGUP;//报名是否结束   0（默认）正在进行     1  报名结束

    private Integer SUBMIT_WORK_NUMBER;//提交作品数量

    private Integer IS_ROTE;// 该活动是否设置投票

    public Integer getIS_ROTE() {
        return IS_ROTE;
    }

    public void setIS_ROTE(Integer IS_ROTE) {
        this.IS_ROTE = IS_ROTE;
    }

    public Integer getSUBMIT_WORK_NUMBER() {
        return SUBMIT_WORK_NUMBER;
    }

    public void setSUBMIT_WORK_NUMBER(Integer SUBMIT_WORK_NUMBER) {
        this.SUBMIT_WORK_NUMBER = SUBMIT_WORK_NUMBER;
    }
    public Integer getIS_SIGUP() {
        return IS_SIGUP;
    }

    public void setIS_SIGUP(Integer IS_SIGUP) {
        this.IS_SIGUP = IS_SIGUP;
    }

    public Integer getCURRENT_STAGE() {
        return CURRENT_STAGE;
    }

    public void setCURRENT_STAGE(Integer CURRENT_STAGE) {
        this.CURRENT_STAGE = CURRENT_STAGE;
    }


    public Integer getWORK_TYPE() {
        return WORK_TYPE;
    }

    public void setWORK_TYPE(Integer WORK_TYPE) {
        this.WORK_TYPE = WORK_TYPE;
    }

    public Integer getIS_VOTE() {
        return IS_VOTE;
    }

    public void setIS_VOTE(Integer IS_VOTE) {
        this.IS_VOTE = IS_VOTE;
    }

    public Integer getWORKS_LIMIT_PERUSER() {
        return WORKS_LIMIT_PERUSER;
    }

    public void setWORKS_LIMIT_PERUSER(Integer WORKS_LIMIT_PERUSER) {
        this.WORKS_LIMIT_PERUSER = WORKS_LIMIT_PERUSER;
    }

    public String getADMIN_ACCOUNT() {
        return ADMIN_ACCOUNT;
    }

    public void setADMIN_ACCOUNT(String ADMIN_ACCOUNT) {
        this.ADMIN_ACCOUNT = ADMIN_ACCOUNT;
    }

    public String getADMIN_NAME() {
        return ADMIN_NAME;
    }

    public void setADMIN_NAME(String ADMIN_NAME) {
        this.ADMIN_NAME = ADMIN_NAME;
    }

    public String getCREATE_TIME() {
        return CREATE_TIME;
    }

    public void setCREATE_TIME(String CREATE_TIME) {
        this.CREATE_TIME = CREATE_TIME;
    }

    public String getSTARTTIME() {
        return STARTTIME;
    }

    public void setSTARTTIME(String STARTTIME) {
        this.STARTTIME = STARTTIME;
    }

    public Integer getACTIVITY_ID() {
        return ACTIVITY_ID;
    }

    public void setACTIVITY_ID(Integer ACTIVITY_ID) {
        this.ACTIVITY_ID = ACTIVITY_ID;
    }

    public String getACTIVITY_NAME() {
        return ACTIVITY_NAME;
    }

    public void setACTIVITY_NAME(String ACTIVITY_NAME) {
        this.ACTIVITY_NAME = ACTIVITY_NAME;
    }

    public String getACTIVITY_IMG() {
        return ACTIVITY_IMG;
    }

    public void setACTIVITY_IMG(String ACTIVITY_IMG) {
        this.ACTIVITY_IMG = ACTIVITY_IMG;
    }

    public String getACTIVITY_DETAILS() {
        return ACTIVITY_DETAILS;
    }

    public void setACTIVITY_DETAILS(String ACTIVITY_DETAILS) {
        this.ACTIVITY_DETAILS = ACTIVITY_DETAILS;
    }
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")

    public Date getACTIVITY_STARTTIME() {
        return ACTIVITY_STARTTIME;
    }

    public void setACTIVITY_STARTTIME(Date ACTIVITY_STARTTIME) {
        this.ACTIVITY_STARTTIME = ACTIVITY_STARTTIME;
    }
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")

    public Date getACTIVITY_ENDTIME() {
        return ACTIVITY_ENDTIME;
    }

    public void setACTIVITY_ENDTIME(Date ACTIVITY_ENDTIME) {
        this.ACTIVITY_ENDTIME = ACTIVITY_ENDTIME;
    }

    public Integer getACTIVITY_WIN() {
        return ACTIVITY_WIN;
    }

    public void setACTIVITY_WIN(Integer ACTIVITY_WIN) {
        this.ACTIVITY_WIN = ACTIVITY_WIN;
    }

    public Integer getSTAGE_IS_OPEN() {
        return STAGE_IS_OPEN;
    }

    public void setSTAGE_IS_OPEN(Integer STAGE_IS_OPEN) {
        this.STAGE_IS_OPEN = STAGE_IS_OPEN;
    }

    public String getSTAGE_1ST_NAME() {
        return STAGE_1ST_NAME;
    }

    public void setSTAGE_1ST_NAME(String STAGE_1ST_NAME) {
        this.STAGE_1ST_NAME = STAGE_1ST_NAME;
    }
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")

    public Date getSTAGE_1ST_ENDTIME() {
        return STAGE_1ST_ENDTIME;
    }

    public void setSTAGE_1ST_ENDTIME(Date STAGE_1ST_ENDTIME) {
        this.STAGE_1ST_ENDTIME = STAGE_1ST_ENDTIME;
    }

    public Integer getSTAGE_1ST_WIN() {
        return STAGE_1ST_WIN;
    }

    public void setSTAGE_1ST_WIN(Integer STAGE_1ST_WIN) {
        this.STAGE_1ST_WIN = STAGE_1ST_WIN;
    }

    public String getSTAGE_2ND_NAME() {
        return STAGE_2ND_NAME;
    }

    public void setSTAGE_2ND_NAME(String STAGE_2ND_NAME) {
        this.STAGE_2ND_NAME = STAGE_2ND_NAME;
    }
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")

    public Date getSTAGE_2ND_ENDTIME() {
        return STAGE_2ND_ENDTIME;
    }

    public void setSTAGE_2ND_ENDTIME(Date STAGE_2ND_ENDTIME) {
        this.STAGE_2ND_ENDTIME = STAGE_2ND_ENDTIME;
    }

    public Integer getSTAGE_2ND_WIN() {
        return STAGE_2ND_WIN;
    }

    public void setSTAGE_2ND_WIN(Integer STAGE_2ND_WIN) {
        this.STAGE_2ND_WIN = STAGE_2ND_WIN;
    }

    public String getSTAGE_3RD_NAME() {
        return STAGE_3RD_NAME;
    }

    public void setSTAGE_3RD_NAME(String STAGE_3RD_NAME) {
        this.STAGE_3RD_NAME = STAGE_3RD_NAME;
    }
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")

    public Date getSTAGE_3RD_ENDTIME() {
        return STAGE_3RD_ENDTIME;
    }

    public void setSTAGE_3RD_ENDTIME(Date STAGE_3RD_ENDTIME) {
        this.STAGE_3RD_ENDTIME = STAGE_3RD_ENDTIME;
    }

    public Integer getSTAGE_3RD_WIN() {
        return STAGE_3RD_WIN;
    }

    public void setSTAGE_3RD_WIN(Integer STAGE_3RD_WIN) {
        this.STAGE_3RD_WIN = STAGE_3RD_WIN;
    }

    public String getSTAGE_4TH_NAME() {
        return STAGE_4TH_NAME;
    }

    public void setSTAGE_4TH_NAME(String STAGE_4TH_NAME) {
        this.STAGE_4TH_NAME = STAGE_4TH_NAME;
    }
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")

    public Date getSTAGE_4TH_ENDTIME() {
        return STAGE_4TH_ENDTIME;
    }

    public void setSTAGE_4TH_ENDTIME(Date STAGE_4TH_ENDTIME) {
        this.STAGE_4TH_ENDTIME = STAGE_4TH_ENDTIME;
    }

    public Integer getSTAGE_4TH_WIN() {
        return STAGE_4TH_WIN;
    }

    public void setSTAGE_4TH_WIN(Integer STAGE_4TH_WIN) {
        this.STAGE_4TH_WIN = STAGE_4TH_WIN;
    }

    public String getACTIVITY_STATE() {
        return ACTIVITY_STATE;
    }

    public void setACTIVITY_STATE(String ACTIVITY_STATE) {
        this.ACTIVITY_STATE = ACTIVITY_STATE;
    }

    public Integer getACTIVITY_VISIST() {
        return ACTIVITY_VISIST;
    }

    public void setACTIVITY_VISIST(Integer ACTIVITY_VISIST) {
        this.ACTIVITY_VISIST = ACTIVITY_VISIST;
    }

    public Integer getVOTES_NUMBER() {
        return VOTES_NUMBER;
    }

    public void setVOTES_NUMBER(Integer VOTES_NUMBER) {
        this.VOTES_NUMBER = VOTES_NUMBER;
    }

    public Integer getVOTES_LIMIT_PERDAY() {
        return VOTES_LIMIT_PERDAY;
    }

    public void setVOTES_LIMIT_PERDAY(Integer VOTES_LIMIT_PERDAY) {
        this.VOTES_LIMIT_PERDAY = VOTES_LIMIT_PERDAY;
    }

    public Integer getVOTES_LIMIT_TOSINGLE_PERDAY() {
        return VOTES_LIMIT_TOSINGLE_PERDAY;
    }

    public void setVOTES_LIMIT_TOSINGLE_PERDAY(Integer VOTES_LIMIT_TOSINGLE_PERDAY) {
        this.VOTES_LIMIT_TOSINGLE_PERDAY = VOTES_LIMIT_TOSINGLE_PERDAY;
    }

    public Integer getPRIZE1_ID() {
        return PRIZE1_ID;
    }

    public void setPRIZE1_ID(Integer PRIZE1_ID) {
        this.PRIZE1_ID = PRIZE1_ID;
    }

    public Integer getPRIZE2_ID() {
        return PRIZE2_ID;
    }

    public void setPRIZE2_ID(Integer PRIZE2_ID) {
        this.PRIZE2_ID = PRIZE2_ID;
    }

    public Integer getPRIZE3_ID() {
        return PRIZE3_ID;
    }

    public void setPRIZE3_ID(Integer PRIZE3_ID) {
        this.PRIZE3_ID = PRIZE3_ID;
    }

    public String getPRIZE_RULE() {
        return PRIZE_RULE;
    }

    public void setPRIZE_RULE(String PRIZE_RULE) {
        this.PRIZE_RULE = PRIZE_RULE;
    }

    public Integer getDELETED() {
        return DELETED;
    }

    public void setDELETED(Integer DELETED) {
        this.DELETED = DELETED;
    }

    public Integer getPRIZE_ID() {
        return PRIZE_ID;
    }

    public void setPRIZE_ID(Integer PRIZE_ID) {
        this.PRIZE_ID = PRIZE_ID;
    }

    public String getPRIZE_NAME() {
        return PRIZE_NAME;
    }

    public void setPRIZE_NAME(String PRIZE_NAME) {
        this.PRIZE_NAME = PRIZE_NAME;
    }

    public Integer getPRIZE_USERNUMBER() {
        return PRIZE_USERNUMBER;
    }

    public void setPRIZE_USERNUMBER(Integer PRIZE_USERNUMBER) {
        this.PRIZE_USERNUMBER = PRIZE_USERNUMBER;
    }

    public String getPRIZE_GOODS() {
        return PRIZE_GOODS;
    }

    public void setPRIZE_GOODS(String PRIZE_GOODS) {
        this.PRIZE_GOODS = PRIZE_GOODS;
    }

    public String getPRIZE_GOODS_IMG() {
        return PRIZE_GOODS_IMG;
    }

    public void setPRIZE_GOODS_IMG(String PRIZE_GOODS_IMG) {
        this.PRIZE_GOODS_IMG = PRIZE_GOODS_IMG;
    }

    public String getPRIZE_GOODS_NUMBER() {
        return PRIZE_GOODS_NUMBER;
    }

    public void setPRIZE_GOODS_NUMBER(String PRIZE_GOODS_NUMBER) {
        this.PRIZE_GOODS_NUMBER = PRIZE_GOODS_NUMBER;
    }

    public String getPRIZE_INSTRUCTION() {
        return PRIZE_INSTRUCTION;
    }

    public void setPRIZE_INSTRUCTION(String PRIZE_INSTRUCTION) {
        this.PRIZE_INSTRUCTION = PRIZE_INSTRUCTION;
    }

    public Integer getFalg() {
        return falg;
    }

    public void setFalg(Integer falg) {
        this.falg = falg;
    }

    public String getSERVER_ID() {
        return SERVER_ID;
    }

    public void setSERVER_ID(String SERVER_ID) {
        this.SERVER_ID = SERVER_ID;
    }

    public String getIS_SUPER_ADMIN() {
        return IS_SUPER_ADMIN;
    }

    public void setIS_SUPER_ADMIN(String IS_SUPER_ADMIN) {
        this.IS_SUPER_ADMIN = IS_SUPER_ADMIN;
    }

    public String getSTAGE_1ST_WAY() {
        return STAGE_1ST_WAY;
    }

    public void setSTAGE_1ST_WAY(String STAGE_1ST_WAY) {
        this.STAGE_1ST_WAY = STAGE_1ST_WAY;
    }

    public String getSTAGE_2ND_WAY() {
        return STAGE_2ND_WAY;
    }

    public void setSTAGE_2ND_WAY(String STAGE_2ND_WAY) {
        this.STAGE_2ND_WAY = STAGE_2ND_WAY;
    }

    public String getSTAGE_3RD_WAY() {
        return STAGE_3RD_WAY;
    }

    public void setSTAGE_3RD_WAY(String STAGE_3RD_WAY) {
        this.STAGE_3RD_WAY = STAGE_3RD_WAY;
    }

    public String getSTAGE_4TH_WAY() {
        return STAGE_4TH_WAY;
    }

    public void setSTAGE_4TH_WAY(String STAGE_4TH_WAY) {
        this.STAGE_4TH_WAY = STAGE_4TH_WAY;
    }

    public Integer getREG_USER() {
        return REG_USER;
    }

    public void setREG_USER(Integer REG_USER) {
        this.REG_USER = REG_USER;
    }

    public Integer getVOTES_USER() {
        return VOTES_USER;
    }

    public void setVOTES_USER(Integer VOTES_USER) {
        this.VOTES_USER = VOTES_USER;
    }

    public Integer getWorkUserNum() {
        return workUserNum;
    }

    public void setWorkUserNum(Integer workUserNum) {
        this.workUserNum = workUserNum;
    }

    public Integer getAutherNumber() {
        return autherNumber;
    }

    public void setAutherNumber(Integer autherNumber) {
        this.autherNumber = autherNumber;
    }

    public String getADMIN() {
        return ADMIN;
    }

    public void setADMIN(String ADMIN) {
        this.ADMIN = ADMIN;
    }

    public Integer getREMOVE() {
        return REMOVE;
    }

    public void setREMOVE(Integer REMOVE) {
        this.REMOVE = REMOVE;
    }

    public List<Prize> getPrizeInfos() {
        return prizeInfos;
    }

    public void setPrizeInfos(List<Prize> prizeInfos) {
        this.prizeInfos = prizeInfos;
    }

    public Long getTIME_REMAINING() {
        return TIME_REMAINING;
    }

    public void setTIME_REMAINING(Long TIME_REMAINING) {
        this.TIME_REMAINING = TIME_REMAINING;
    }

    public Long getTIME_PROGRESS() {
        return TIME_PROGRESS;
    }

    public void setTIME_PROGRESS(Long TIME_PROGRESS) {
        this.TIME_PROGRESS = TIME_PROGRESS;
    }

    public String getACTIVITY_TOPIC() {
        return ACTIVITY_TOPIC;
    }

    public void setACTIVITY_TOPIC(String ACTIVITY_TOPIC) {
        this.ACTIVITY_TOPIC = ACTIVITY_TOPIC;
    }

    public Integer getACTIVITY_WAY() {
        return ACTIVITY_WAY;
    }

    public void setACTIVITY_WAY(Integer ACTIVITY_WAY) {
        this.ACTIVITY_WAY = ACTIVITY_WAY;
    }

    public Integer getDEPT_TYPE() {
        return DEPT_TYPE;
    }

    public void setDEPT_TYPE(Integer DEPT_TYPE) {
        this.DEPT_TYPE = DEPT_TYPE;
    }

    public String getDEPT_IDS() {
        return DEPT_IDS;
    }

    public void setDEPT_IDS(String DEPT_IDS) {
        this.DEPT_IDS = DEPT_IDS;
    }

    public String getDEPT_NAMES() {
        return DEPT_NAMES;
    }

    public void setDEPT_NAMES(String DEPT_NAMES) {
        this.DEPT_NAMES = DEPT_NAMES;
    }

    public Integer getIS_OPEN_YDCP() {
        return IS_OPEN_YDCP;
    }

    public void setIS_OPEN_YDCP(Integer IS_OPEN_YDCP) {
        this.IS_OPEN_YDCP = IS_OPEN_YDCP;
    }

    public Integer getYDCP_NUM() {
        return YDCP_NUM;
    }

    public void setYDCP_NUM(Integer YDCP_NUM) {
        this.YDCP_NUM = YDCP_NUM;
    }

    public Integer getIS_SHOW() {
        return IS_SHOW;
    }

    public void setIS_SHOW(Integer IS_SHOW) {
        this.IS_SHOW = IS_SHOW;
    }

    public Integer getIS_SHOW_COMMENT() {
        return IS_SHOW_COMMENT;
    }

    public void setIS_SHOW_COMMENT(Integer IS_SHOW_COMMENT) {
        this.IS_SHOW_COMMENT = IS_SHOW_COMMENT;
    }

    public Integer getORDER_RULE() {
        return ORDER_RULE;
    }

    public void setORDER_RULE(Integer ORDER_RULE) {
        this.ORDER_RULE = ORDER_RULE;
    }

    public Integer getGROUP_RULE() {
        return GROUP_RULE;
    }

    public void setGROUP_RULE(Integer GROUP_RULE) {
        this.GROUP_RULE = GROUP_RULE;
    }

    public Integer getGROUP_RULE_TYPE() {
        return GROUP_RULE_TYPE;
    }

    public void setGROUP_RULE_TYPE(Integer GROUP_RULE_TYPE) {
        this.GROUP_RULE_TYPE = GROUP_RULE_TYPE;
    }

    public List<GroupRule> getGroupRuleInfos() {
        return groupRuleInfos;
    }

    public void setGroupRuleInfos(List<GroupRule> groupRuleInfos) {
        this.groupRuleInfos = groupRuleInfos;
    }

    public Integer getIS_TEMPLATE() {
        return IS_TEMPLATE;
    }

    public void setIS_TEMPLATE(Integer IS_TEMPLATE) {
        this.IS_TEMPLATE = IS_TEMPLATE;
    }

    public String getACTIVITY_CODE() {
        return ACTIVITY_CODE;
    }

    public void setACTIVITY_CODE(String ACTIVITY_CODE) {
        this.ACTIVITY_CODE = ACTIVITY_CODE;
    }

    public Integer getACTIVITY_TYPE() {
        return ACTIVITY_TYPE;
    }

    public void setACTIVITY_TYPE(Integer ACTIVITY_TYPE) {
        this.ACTIVITY_TYPE = ACTIVITY_TYPE;
    }

    public String getZBDW() {
        return ZBDW;
    }

    public void setZBDW(String ZBDW) {
        this.ZBDW = ZBDW;
    }

    public String getCBDW() {
        return CBDW;
    }

    public void setCBDW(String CBDW) {
        this.CBDW = CBDW;
    }

    public String getZXCB() {
        return ZXCB;
    }

    public void setZXCB(String ZXCB) {
        this.ZXCB = ZXCB;
    }

    public Integer getAGE_TYPE() {
        return AGE_TYPE;
    }

    public void setAGE_TYPE(Integer AGE_TYPE) {
        this.AGE_TYPE = AGE_TYPE;
    }

    public Integer getMIN_AGE() {
        return MIN_AGE;
    }

    public void setMIN_AGE(Integer MIN_AGE) {
        this.MIN_AGE = MIN_AGE;
    }

    public Integer getMAX_AGE() {
        return MAX_AGE;
    }

    public void setMAX_AGE(Integer MAX_AGE) {
        this.MAX_AGE = MAX_AGE;
    }

    public Date getACTIVITY_ENTRYTIME() {
        return ACTIVITY_ENTRYTIME;
    }

    public void setACTIVITY_ENTRYTIME(Date ACTIVITY_ENTRYTIME) {
        this.ACTIVITY_ENTRYTIME = ACTIVITY_ENTRYTIME;
    }

    public String getENTRYTIME() {
        return ENTRYTIME;
    }

    public void setENTRYTIME(String ENTRYTIME) {
        this.ENTRYTIME = ENTRYTIME;
    }
}
